package com.iwhalecloud.bss.kite.cucc.service.attr.handler;

import com.iwhalecloud.bss.kite.common.util.KiteObjectUtils;
import com.iwhalecloud.bss.kite.common.util.KiteStringUtils;
import com.iwhalecloud.bss.kite.manager.inst.KiteAttr;
import com.iwhalecloud.bss.kite.manager.inst.KiteProdInstFunc;
import com.iwhalecloud.bss.kite.service.attr.data.CustAttrData;
import com.iwhalecloud.bss.kite.service.attr.handler.AbstractAttrHandler;

/**
 * 折扣信息属性处理
 */
public class LocalDiscountInformationAttrHandler extends AbstractAttrHandler<KiteProdInstFunc, CustAttrData> {

    @Override
    public void after(KiteAttr attr, KiteProdInstFunc inst, CustAttrData data) {
        super.after(attr, inst, data);
        KiteAttr kiteAttr = inst.getAttr("200003712");
        if (!KiteObjectUtils.isEmpty(kiteAttr)) {
            if (KiteStringUtils.equals("100006437", kiteAttr.getValue())) {
                attr.setIsEdit("F");
            }
            else if (KiteStringUtils.equals("100006438", kiteAttr.getValue())) {
                attr.setIsEdit("F");
            }
        }
    }
}
